import axios from 'axios';

// 创建axios实例
const instance = axios.create({
	// 基础路径
	baseURL: '',
	// 超时时间
	timeout: 5000,
});

// 请求拦截器
instance.interceptors.request.use(
	config => {
		// 如果有token进行头部携带 | 没有则后续操作通知用户登录
		// if (store.state.user.token) {
		// 	config.headers.Authorization = `Bearer ${store.state.user.token}`;
		// }
		return config;
	},
	error => {
		console.log(error);
	}
);

// 响应拦截器
instance.interceptors.response.use(
	response => {
		return response;
	},
	error => {
		return Promise.reject(error.response);
	}
);

export default instance;
